package API.Spider.LocalSpider;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Basis {
    public static void main(String[] args) {
        String str = "Java自1995年推出以来，经历了多个版本的更迭，每个版本都带来了新特性、" +
                "性能改进和修复。Java的版本更迭可以概括为：从最初的Java1.0开始，逐步发展到Java5.0" +
                "（也称为Java SE 5.0），引入了自动装箱、泛型、枚举等关键特性。随后，Java6、Java7" +
                "等版本继续增强功能和性能，如Java 7引入了try-with-resources语句和菱形操作符。Java8" +
                "是一个重要的里程碑，引入了Lambda表达式、Stream API等新特性，极大地提升了Java的编程效率和表达能力。" +
                "自Java8之后，Oracle采用了新的发布策略，每两年发布一个长期支持版本（LTS），如Java11和Java17，" +
                "这些版本在提供新特性的同时，也保证了长期的稳定性和支持。在LTS版本之间，Oracle还发布了多个短期版本，" +
                "如Java10、Java12等，这些版本主要引入了一些实验性或预览性的特性。";
        Pattern pattern = Pattern.compile("Java(\\d{0,2})");
        Matcher matcher = pattern.matcher(str);
        while (matcher.find()) {
            System.out.println(matcher.group());
        }
    }
}
